﻿.logo_adm{height:53px;line-height:40px; font-size:24px; font-style:italic; padding-left:15px; color:#FFF; background-color:#1591EC;}
.info{ position:absolute; margin-left:320px; margin-top:24px; color:#FFF; font-size:14px;}
.red{color:#F00;}
.orange{color:#FA0;}
.clear{ clear:both;}

/* form */
.form{margin: 5px 10px;border:solid 1px #D0D6DB;}
.form h3{border-bottom:solid 1px #D0D6DB; padding:5px 15px;}
.form dl{padding:5px; margin:auto; clear:both;}
.form dt{margin:0px; float:left; width:150px; text-align:right; padding-right:10px; padding-top:2px; font-weight:bold;}
.form dd{float:left; width:20%;}
.form dd.wrap{width:auto;}
.form .btn{float:left; margin:5px 10px 10px 0px;}

#pageloading{position:absolute; left:0px; top:0px; background:white url('../images/loading.gif') no-repeat center; width:100%; height:100%;z-index:99999;}

/* login */
.login_form{ margin:auto; width:320px; margin-top:80px; border:solid 1px #D0D6DB;}
.login_form  h3{border-bottom:solid 1px #D0D6DB; padding:5px 15px;}
.login_form form{margin:10px 55px; font-size:14px;}
.login_form form .text{margin:5px 0px; padding:2px; font-size:14px; vertical-align:middle; width:200px;}
.login_form form .button{ font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:6px; border:solid 1px #D0D6DB; padding:2px 12px;}

/* search */
.search_bar{ height:24px; padding:3px 10px;}
.search_bar .search_item{ float:left; margin-right:4px;}
.search_bar .search_text{ float:left; margin-right:4px; padding-top:2px;}

/* nav */
.nav{border-bottom:2px solid #C8DEF9; padding-bottom:10px; padding-top:12px; padding-left:24px; height:22px; overflow:hidden;}
.nav a{ font-size:14px; display:block; float:left; margin:5px; padding:6px 10px;; border:1px solid #94B1D7; text-decoration:none; color:#2E64AA;}
.nav a.on{ font-weight:bold; background-color:#C8DEF9;}

/* main */
.body table.list{ width:98%; border:1px solid #000; margin:5px;}
.body table.list tr{text-align:center;}
.body table.list tr.head{text-align:center; font-weight:bold; background-color:#F1F1F1;}
.body .mid{text-align:center; padding:5px;}

#tabs a{cursor:pointer; text-decoration:underline; color:#2E64AA;}
#tabs a.on{color:#F90; text-decoration:none;}

#list,#edit,#update{margin-left:135px;}
#menu{width:130px; position:absolute; overflow:hidden; background-color:#EDF0F3; padding:5px 0px 35px 0px;}
#menu a{display:block; padding:4px 15px; text-align:right; margin:6px 0px; color:#2E64AA; cursor:pointer; text-decoration:none;}
#menu a.on{ background-color:#FFF; color:#F90; font-weight:bold;}

#edit{padding:5px;}
.pager {height:32px;}
.pager a{display:block; padding:1px 5px; border: 1px solid #AAA; color:#999; float:left; text-decoration:none; margin-right:3px;}
.pager a.on{color:#FFF; background-color:#AAA;}